snow removal vehicle - Alemán Inglés Diccionario